Coloring in Õ ( √ log n ) Bit Rounds

نویسندگان

  • Kishore Kothapalli
  • Christian Scheideler
  • Melih Onus
  • Christian Schindelhauer
چکیده

We consider the well-known vertex coloring problem: given a graph G, find a coloring of the vertices so that no two neighbors in G have the same color. It is trivial to see that every graph of maximum degree∆ can be colored with ∆+1 colors, and distributed algorithms that find a (∆+1)coloring in a logarithmic number of communication rounds, with high probability, are known since more than a decade. This is in general the best possible if only a constant number of bits can be sent along every edge in each round. In fact, we show that for the n-node cycle the bit complexity of the coloring problem is Ω(log n). More precisely, if only one bit can be sent along each edge in a round, then every distributed coloring algorithm (i.e., algorithms in which every node has the same initial state and initially only knows its own edges) needs at least Ω(log n) rounds, with high probability, to color the cycle, for any finite number of colors. But what if the edges have orientations, i.e., the endpoints of an edge agree on its orientation (while bits may still flow in both directions)? Does this allow one to provide faster coloring algorithms? Interestingly, for the cycle in which all edges have the same orientation, we show that a simple randomized algorithm can achieve a 3-coloring with onlyO( √ logn) rounds of bit transmissions, with high probability (w.h.p.). This re∗ Supported by NSF grant CCR-0311121. † Partially supported by the DFG-Sonderforschungsbereich 376 and by the EU within 6th Framework Programme under contract 001907 Dynamically Evolving, Large Scale Information Systems (DELIS). sult is tight because we also show that the bit complexity of coloring an oriented cycle is Ω( √ logn), with high probability, no matter how many colors are allowed. The 3-coloring algorithm can be easily extended to provide a (∆ + 1)-coloring for all graphs of maximum degree ∆ in O( √ logn) rounds of bit transmissions, w.h.p., if ∆ is a constant, the edges are oriented, and the graph does not contain an oriented cycle of length less than √ logn. Using more complex algorithms, we show how to obtain anO(∆)coloring for arbitrary oriented graphs of maximum degree ∆ using essentially O(log∆+ √ logn) rounds of bit transmissions, w.h.p., provided that the graph does not contain an oriented cycle of length less than √ logn.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Coloring in Õ(√log n) Bit Rounds

We consider the well-known vertex coloring problem: given a graph G, find a coloring of the vertices so that no two neighbors in G have the same color. It is trivial to see that every graph of maximum degree ∆ can be colored with ∆+1 colors, and distributed algorithms that find a (∆+1)coloring in a logarithmic number of communication rounds, with high probability, are known since more than a de...

متن کامل

Distributed Minimum Cut Approximation

We study the problem of computing approximate minimum edge cuts by distributed algorithms. We present two randomized approximation algorithms that both run in a standard synchronous message passing model where in each round, O(log n) bits can be transmitted over every edge (a.k.a. the CONGEST model). The first algorithm is based on a simple and new approach for analyzing random edge sampling, w...

متن کامل

Concurrent Zero Knowledge with Logarithmic Round-Complexity

We show that every language in NP has a (black-box) concurrent zero-knowledge proof system using Õ(log n) rounds of interaction. The number of rounds in our protocol is optimal, in the sense that any language outside BPP requires at least Ω̃(log n) rounds of interaction in order to be proved in black-box concurrent zero-knowledge. The zeroknowledge property of our main protocol is proved under t...

متن کامل

On Greedy Graph Coloring in the Distributed Model

In the paper we consider distributed algorithms for greedy graph coloring. For the largest-first (LF) approach, we propose a new distributed algorithm which is shown to color a graph in an expected time of O(∆ log n log∆) rounds, and we prove that any distributed LF-coloring algorithm requires at least Ω(∆) rounds. We discuss the quality of obtained colorings in the general case and for particu...

متن کامل

Improved Distributed Algorithms for Coloring Interval Graphs with Application to Multicoloring Trees

We give a distributed (1+ )-approximation algorithm for the minimum vertex coloring problem on interval graphs, which runs in the LOCAL model and operates in O( 1 log∗ n) rounds. If nodes are aware of their interval representations, then the algorithm can be adapted to the CONGEST model using the same number of rounds. Prior to this work, only constant factor approximations using O(log∗ n) roun...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006